package com.ccc3gc.factory;

import com.ccc3gc.entity.*;

public class FruitFactory {
    public Fruit produceFruit(String fruitType) {
        switch (fruitType) {
            case "香蕉":
                return new Banana("香蕉", "香甜");
            case "苹果":
                return new Apple("苹果", "酸甜");
            case "西瓜":
                return new Watermelon("西瓜", "多汁甘甜");
            case "梨":
                return new Pear("梨", "清甜爽口");
            default:
                return null;
        }
    }

}
//【考试题】第七题
//建立水果的工厂，用来生产如下几种水果（香蕉 苹果 西瓜 梨）
//        1.	当工厂接收到相应的信息时生产不同的水果
//2.	创建一个消费者类，具有买水果和吃水果的方法（在吃水果的方法中打印水果味道）